package cn.wolfcode.luowowo.service;

import cn.wolfcode.luowowo.domain.UserInfo;

import java.util.List;

public interface IUserInfoService {
    // 获取指定人的信息
    UserInfo get(String id);

    // 判断手机号是否存在
    boolean checkPhone(String phone);

    // 发送验证码
    void sendVerifyCode(String phone);

    // 验证注册
    void regis(String phone, String nickname, String password, String rpassword, String verifyCode);

    // 登陆验证
    UserInfo login(String username, String password);

    /**
     * 查所有对象
     * @return
     */
    List<UserInfo> listAll();

    /**
     * 根据目的地名字找所在这城市的用户
     * @param name
     * @return
     */
    List<UserInfo> findByCity(String name);


//    List<UserInfo> findByInAll(List<String> ids);


    List<UserInfo> findByIdIn(List<String> ids);


    List<UserInfo> findByIdAll(List<String> ids);
}
